package cn.maihe.elg.operation.model.vo.order;

import cn.maihe.elg.operation.repository.entity.GuaranteeAttachmentInfoDO;
import cn.maihe.elg.operation.repository.entity.RefundOrderInfoVo;
import lombok.Data;

import java.util.Date;

/**
 * @Description
 * @Author WJH
 * @Date 2021/05/07
 */
@Data
public class RefundOrderDetailVO extends RefundOrderInfoVo {

    private String orgName;
    private String centerName;


    //===================招标项目信息

    /**
     * 招标项目编号
     */
    private String projectCode;

    /**
     * 标段编号
     */
    private String sectionCode;


    /**
     * 合同估算价格
     */
    private Long contractReckonPrice;

    /**
     * 招标商名称
     */
    private String tenderer;

    /**
     * 招标商统一社会信用代码
     */
    private String tendererCreditCode;

    /**
     * 招标人银行开户行
     */
    private String tendererBankOpenbank;

    /**
     * 招标人银行账户名称
     */
    private String tendererBankAccount;

    /**
     * 招标人银行账号
     */
    private String tendererBankCode;

    /**
     * 招标人联系人
     */
    private String tendererContact;

    /**
     * 招标人联系人电话
     */
    private String tendererContactTel;

    /**
     * 城市编码
     */
    private String cityCode;

    /**
     * 招商项目类型
     */
    private String tenderProjectType;

    /**
     * 开标时间
     */
    private Date bidOpenTime;

    /**
     * 有效期限
     */
    private Integer validPeriod;

//    /**
//     * 投标保证金
//     */
//    private Long bidBond;

    /**
     * 招标方通知地址
     */
    private String tenderNoticeUrl;

    /**
     * 招标方文件地址
     */
    private String tenderFileUrl;

    /**
     * 招标方文件md5校验值
     */
    private String tenderFileMd5;

    /**
     * 备注说明
     */
    private String projectRemark;

    /**
     * 预警标识0正常 1出函机构无法受理该项目
     */
    private Integer projectWarnFlag;

    /**
     * 信息来源0自动 1手动
     */
    private Integer sourceFlag;


    //=======投保客户信息

    /**
     * 投保客户名称
     */
    private String bidderName;

    /**
     * 投保客户统一社会信用代码
     */
    private String bidderCreditCode;

    /**
     * 投保客户联系人名称
     */
    private String bidderContactName;

    /**
     * 投保客户联系人电话
     */
    private String bidderContactTel;

    /**
     * 投保客户联系人证件号码
     */
    private String bidderContactIdcard;

    /**
     * 投保客户联系人证件类型数据字典值
     */
    private String bidderContactIdcardType;

    /**
     * 投保客户联系地址
     */
    private String bidderAddress;

    /**
     * 投保客户email
     */
    private String bidderEamil;

    /**
     * 投保客户法人姓名
     */
    private String legalPersonName;

    /**
     * 投保客户法人证件号码
     */
    private String legalPersonIdcard;

    /**
     * 投保客户法人证件类型数据字典
     */
    private String legalPersonIdcardType;

    /**
     * 投保客户法人联系电话
     */
    private String legalPersonTel;

    /**
     * 是否自动审批 0否 1是
     */
    private Integer enableAutoApprove;

    /**
     * 是否黑名单 0后 1是
     */
    private Integer blacklistFlag;


    /**
     * 0完整ofd文件
     */
    private GuaranteeAttachmentInfoDO allOFDFile;
    /**
     * 1电子保函申请单
     */
    private GuaranteeAttachmentInfoDO origApplyFile;
    /**
     * 2企业资质文件
     */
    private GuaranteeAttachmentInfoDO orgQualificationFile;
    /**
     * 3企业营业执照文件
     */
    private GuaranteeAttachmentInfoDO orgBusinessLicFile;
    /**
     * 4基本户开户证明文件
     */
    private GuaranteeAttachmentInfoDO openAccountFile;
    /**
     * 5支付凭证
     */
    private GuaranteeAttachmentInfoDO payProveFile;
    /**
     * 6到账证明
     */
    private GuaranteeAttachmentInfoDO receiveProveFile;
    /**
     * 7电子保函pdf文件
     */
    private GuaranteeAttachmentInfoDO guaranteeFile;
    /**
     * 8发票
     */
    private GuaranteeAttachmentInfoDO invoiceFile;
    /**
     * 9其他文件
     */
    private GuaranteeAttachmentInfoDO otherFile;

}
